GitHub Copilot
概要
GitHub Copilot は GitHub / Microsoft が提供する AIコーディングアシスタント です。エディタ上でのコード補完から始まり、近年は Agent Mode(エージェントモード)により、指示を出すとソースコード生成・コミット・Pull Request 作成までを自律的に行えるようになりました。大規模言語モデル を活用した開発支援ツールの代表格です。
Agent Mode を使った所感(実践メモ)
GitHub Copilot Agent Mode を使って に基づく記録。
- VSCode から指示を出し、ソースコード生成・コミット・PR 作成まで任せる
- 課題として感じたこと:
- 「Copilot が作業中、自分は何をすればよいか」 という戸惑い
- 放置して別作業をしたいが、正しくコードを生成しているか気になって結局見てしまう
- この「待ち時間」が有効かどうかという問い
この所感は、Claude Code の「AI は良い結果も悪い結果も早く出す」「ダメなら早めに切る」という運用の考え方とも通じます。
コスト・遅延の最適化(プロンプトキャッシュ, Daily フィード)
エージェント型の利用ではトークン消費が増え、コストと遅延が課題になります。VS Code の開発チームは、プロンプトキャッシュ と 遅延読み込み(lazy loading) を活用してトークンを節約し、コスト・レイテンシを大きく削減する実装手法を公開しています(ロングコンテキスト / プロンプトエンジニアリング の文脈管理とも関連)。GitHub_Copilotのコスト削減技法
これまでの生成AI利用の変遷(参考)
- ChatGPT を遊びで使う
- GitHub Copilot でコードアシスト
- Perplexity AI で変数名の提案など
- Gemini でプログラミング相談・コード生成・ドキュメント生成
- GitHub Copilot Agent Mode で自律的なコード生成・PR 作成